• Python基础,,小题目


    1. 打印1 ~ 100 的奇数和偶数和

    sum=0
    for i in range(1,100,2):
    print(i)
    sum=sum+i
    print('奇数和为:%s'%(sum))

    sum=0
    for i in range(0,101,2):
    print(i)
    sum=sum+i
    print('偶数和为:%s'%(sum))


    2. 打印99乘法表

    for i in range(1,10):
    for j in range(i,10):
    print('%s*%s=%d' % (i, j, i * j), end=' ')
    print(' ')


    3. 设计一个猜数字游戏

    #引入生成随机数的模块
    import random
    #程序设定生成 1-20 之间的一个随机数
    secretNum = random.randint(1,20)
    #引入生成随机数的模块
    import random
    #程序设定生成 1-20 之间的一个随机数,让用户猜
    secretNum = random.randint(1,20)
    print("这是一个位于 1-20 之间的数")
    #设定用户只能猜 3 次
    for number in range(1,4):
    print("请输入猜测的数:")
    guess = int(input())
    if guess == 0:
    break
    if guess < secretNum:
    print("太小啦")
    elif guess > secretNum:
    print("太大啦")
    else:
    break
    if(guess == secretNum):
    print("真厉害,猜对啦,就是",str(guess))
    else:
    print("很遗憾,正确的答案应该是",str(secretNum))


    4. 编写一个函数,计算字符串中字符的个数 ,
    输入一个字符串, 计算输入的字符的个数 akdlfsajklfdsa a 有几个


    def count(s):
    alpha,num,space,other=0,0,0,0
    for i in s:
    if i.isalpha():
    alpha+=1
    else:
    other+=1
    print('英文字符数{}'.format(alpha,num,space,other))
    count(input("请输入一个字符串:"))

    5. 输入一个字符串,将字符串反转打印 abcdefg gfedcba

    s=input('请输入字符串:')
    temp=list(s)
    temp.reverse()
    print(''.join(temp))

  • 相关阅读:
    图论算法——最短路系列
    1126 数字统计 2010年NOIP全国联赛普及组
    JavaEE Tutorials (10)
    情书
    洛谷 P1171 售货员的难题
    洛谷 P1769 淘汰赛制_NOI导刊2010提高(01)
    洛谷 P1858 多人背包
    HDU 2639 Bone Collector II
    国庆 day 6 下午
    国庆 day 6 上午
  • 原文地址:https://www.cnblogs.com/ryyy/p/14244628.html
Copyright © 2020-2023  润新知