Python练习

您所在的位置:网站首页 qq骰子游戏惩罚内容是什么 Python练习

Python练习

2024-05-31 03:03| 来源: 网络整理| 查看: 265

因为控制台会让不断输入,索性就把input放到注释里了。 这一篇主要练习input和if判断

初级: 1.判断下面标识符是否合法并说明不合法的原因 @abc.com 123ok xiaoming Xiaoming$ interface sina@163

2.从控制台输入圆的半径,计算周长和面积

3.一辆汽车以40km/h的速度行驶,行驶了45678.9km,求所用的时间

4.华氏温度转摄氏温度【提示:将华氏温度转换为摄氏温度 F = 1.8C + 32】

5.从控制台输入两个数,输出较大的值

6.模拟玩骰子游戏,根据骰子点数决定什么惩罚【例如:1.跳舞,2.唱歌…】

中级: 1.x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出y

2.从控制台输入三个数,输出较大的值

3.从控制台输入一个三位数,如果是水仙花数就打印“是水仙花数”,否则打印“不是水仙花数”

例如:153=1^3+5^3+3^3

4.实现一个个人所得税计算器【提示:输入月收入和五险一金,计算个人所得税】

高级 1.从控制台输入一个五位数,如果是回文数就打印“是回文数”,否则打印“不是回文数”

例如:11111 12321 12221 import sys import math import random # 初级 """ 1.判断下面标识符是否合法并说明不合法的原因 @abc.com 123ok _xiaoming Xiaoming_$ interface sina@163 """ print("第一题:") print("@abc.com:不合法,有规定之外的特殊字符") print("123ok:不合法,数字在前") print("xiaoming:合法,纯拼音") print("Xiaoming_$:不合法,$") print("interface:不合法,interface是内部名称") print("sina@163:不合法,有规定之外的特殊字符") print("**********************************") """ 2.从控制台输入圆的半径,计算周长和面积 """ print("第二题:") # r = input("请输入一个圆的半径,之后会分别计算周长和半径:") r = 3.33 r = float(r) c = 2*math.pi*r s = math.pi*r*r print("周长C为:%.2f" % c) print("面积S为:%.2f" % s) print("**********************************") """ 3.一辆汽车以40km/h的速度行驶,行驶了45678.9km,求所用的时间 """ print("第三题:") v = 40 s = 45678.9 t = s / v print("汽车所用的时间为:%.2f h" % t) print("**********************************") """ 4.华氏温度转摄氏温度【提示:将华氏温度转换为摄氏温度 F = 1.8C + 32】 """ print("第四题:") # F = input("请输入要转为摄氏温度的华氏温度:") F = 99 F = float(F) C = (F - 32) / 1.8 print("转换成功!\n摄氏温度为:%.2f ℃" % C) print("**********************************") """ 5.从控制台输入两个数,输出较大的值 """ print("第五题:") # num1 = float(input("请输入一个数:")) # num2 = float(input("请再输入一个数:")) num1 = 10 num2 = 20 if num1 num2: print("较大的值为:%.2f" % num1) elif num1 == num2: print("两个数一样大,无法比较最大的数") else: print("小伙子,请正确输入数字") print("**********************************") """ 6.模拟玩骰子游戏,根据骰子点数决定什么惩罚【例如:1.跳舞,2.唱歌....】 """ print("第六题:") # 随机取1~6的数 num = random.randint(1, 6) if num == 1: print("唱个歌") elif num == 2: print("跳个舞") elif num == 3: print("劈个叉") elif num == 4: print("真心话") elif num == 5: print("大冒险") elif num == 6: print("再掷一次") print("**********************************") # 中级 """ 1.x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y, 否则输出y """ print("第一题:") x = random.randint(0, 99) y = random.randint(0, 199) print("随机选取的x为:", x) print("随机选取的y为:", y) if x > y: print("x>y,输出x:", x) elif x == y: print("x=y,输出x+y:", x + y) else: print("x


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3