#用户登录界面 import gatpass username = input('请输入用户名:') passward = getpass.getpass('请输入密码:') if username == 'admin' and passward == '123456': print('欢迎使用本系统!') else: print('用户名或密码错误!')
#单位换算--厘米和英寸 value = float(input('请输入数字:')) unit = input('请输入单位:') if unit == '英寸': trans_value = 2.54 * value print('%.2f英寸 = %.2厘米' %(value, trans_value)) elif unit == '厘米': trans_value = value / 2.54 print('%.2f厘米 = %.2f英寸' % (value, trans_value)) else: print('请输入正确的单位:英寸/厘米')
#计算任意三角形的面积 import math a = float(input('a = ')) b = float(input('b = ')) c = float(input('c = ')) if a + b > c and a + c > b and b + c > a: perimeter = a + b +c print('周长:', str(perimeter)) half = perimeter area = math.sqrt(half * (half - a) * (half - b) * (half - c)) print('面积:', str(area)) else: print('不满足三角形条件')
#百分数成绩化为等级制成绩 grade = float(input('请输入你的成绩:')) if grade >= 90 and grade <= 100: print('优秀') elif grade >=80: print('良好') elif grade >= 70: print('中等') elif grade >= 60: print('及格') elif grade >= 0: print('不及格') else: print('请输入正确的成绩')
#掷一个骰子的游戏 from random import random, randint number =randint(1,6) print(number) if number == 1: print('请喝酒一杯!') elif number == 2: print('请唱2首歌!') elif number == 3: print('请拍三下手!') elif number == 4: print('请拥抱4下!') elif number == 5: print('请做五个下蹲!') else: print('请做六个俯卧撑!')
#记录一个骰子掷X次,每个点数出现的次数 from random import randint f1 = 0 f2 = 0 f3 = 0 f4 = 0 f5 = 0 f6 = 0 x =int(input('请输入要掷色子的次数:')) for _ in range(x): number =randint(1,6) if number == 1: f1 +=1 elif number == 2: f2 +=1 elif number == 3: f3 +=1 elif number == 4: f4 +=1 elif number == 5: f5 +=1 else: f6 +=1 print('1点摇出了%d次' %(f1)) print('2点摇出了%d次' %(f2)) print('3点摇出了%d次' %(f3)) print('4点摇出了%d次' %(f4)) print('5点摇出了%d次' %(f5)) print('6点摇出了%d次' %(f6))
#计算1到100的和 #方法一 sum = 0 for x in range(101): sum = sum + x print(sum) #方法二 sum = 0 n = 0 while n <= 100: sum += n n += 1 print(sum)
#和电脑猜数字,电脑说,我猜 from math import randint max1 = input(''请输入你要猜的随机整数的范围:) answer = randint(max1) your_answer = input('请输入你要猜的数字:') if your_answer > answer: print('小一点') if your_answer < answer: print('大一点') else: print('恭喜你答对了') break
```
from random import randint
answer = randint(1,1000)
num = 0
while True:
num += 1
my_answer = int(input('请输入数字:'))
if my_answer == answer:
print('恭喜你答对了!')
break
elif my_answer > answer:
print('大了!')
elif my_answer < answer:
print("小了")
while num == 7:
print('智商捉急')
```
#猜拳游戏 from random import randint #1=石头 #2=剪刀 #3 = 布 num = 1000 while 0 <= num <= 2000: answer = int(input('请出招!')) computer_answer = randint(1,3) if answer == computer_answer: print('打成平手') print(num) elif answer == 1 and computer_answer == 2: print('玩家赢') num += 1 print(num) elif answer == 1 and computer_answer == 3: print('电脑赢') num -= 1 print(num) elif answer == 2 and computer_answer == 3: print('玩家赢') num += 1 print(num) elif answer == 2 and computer_answer == 1: print('电脑赢') num -= 1 print(num) elif answer == 3 and computer_answer == 1: print('玩家赢') num += 1 print(num) elif answer == 3 and computer_answer == 2: print('电脑赢') num -= 1 print(num) else: print('请输入有效数字') print('game over')
#计算个人所得税 money = float(input('请输入你的工资:')) insurance = float(input('五险一金:')) value = money - 3500 - insurance if 0 < value < 1500: pay_value = value * 0.03 - 0 print('应缴纳个人所得税:%.2f' % pay_value) elif 1500 <= value <= 4500: pay_value = value * 0.1 -105 print('应缴纳个人所得税:%.2f' % pay_value) elif 4500 <= value <= 9000: pay_value = value * 0.2 -555 print('应缴纳个人所得税:%.2f' % pay_value) elif 9000 <= value <= 35000: pay_value = value * 0.25 -1005 print('应缴纳个人所得税:%.2f' % pay_value) elif 35000 <= value <= 55000: pay_value = value * 0.3 -2755 print('应缴纳个人所得税:%.2f' % pay_value) elif 55000 <= value <= 80000: pay_value = value * 0.35 -5505 print('应缴纳个人所得税:%.2f' % pay_value) elif 80000 <= value: pay_value = value * 0.45 -13505 print('应缴纳个人所得税:%.2f' % pay_value) elif -3500 <= value <= 0: pay_value = 0 print('应缴纳个人所得税:%.2f' % pay_value) else: print('请输入正确的工资!')
#反转猜数字 from random import randint answer = int(input('请输入让电脑猜的数字:')) x = 1 y = 100 while True: computer_answer = randint(x,y) print(computer_answer) if computer_answer > answer: print('小一点') y = computer_answer elif computer_answer < answer: print('大一点') x = computer_answer else: print('恭喜答对了!') break