#用户登录界面
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