2.
import random
num1 = random.randint(0,100)
num2 = random.randint(0,100)
print (num1+num2)
sum = num1 + num2
sum1 = int(input('请输入这两个整数的和'))
if sum1 == sum:
print('真')
else:
print('假')
3.
def week():
today = int(input("输入今天星期几:"))
day = int(input("未来的第几天:"))
weekend = ["周日","周一","周二","周三","周四","周五","周六",]
weilai = today + day
new = 0
new = weilai%7
print(input("今天是%s 未来是%s"%(weekend[today],weekend[new]))
def start():
week()
start()
4.
def sum (a,b,c):
d = [a,b,c]
d.sort()
for i in d:
print(i)
def sum1(a,b,c):
a = int(input('请输入第一个整数'))
b = int(input('请输入第二个整数'))
c = int(input('请输入第三个整数'))
sum (a,b,c)
sum1 ('a','b','c')
6.
def main():
year = int(input("输入年:"))
month = int(input("输入月:"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
day2 = int('29')
else:
day2 = int('28')
if month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month ==10 or month == 12:
day = int('31')
elif month == 4 or month == 6 or month == 9 or month == 11:
day = int('30')
else:
day = day2
print('%d年%d月有%d天'%(year,month,day))
def Start():
main()
Start()
7.
def main():
import random
com = random.randint(1,2)
user = int(input("1为正面,2为反面,请输入值:"))
if com == user:
print('True')
else:
print('Flase')
def start():
main()
start()
def main():
import random
user = int(input("剪刀(0),石头(1),布(2):"))
comp = random.randint(0,2)
print(comp)
if (user == 1 and comp == 0) or (user == 0 and comp == 2) or (user == 2 and comp == 1):
print('Win')
elif user == comp:
print('same')
else:
print('loser')
def start():
main()
start()
def main():
year = int(input('输入哪一年:'))
m = int(input('输入年份1-12:'))
d = int(input('输入月份第几天1-31:'))
a = ['周六','周日','周一','周二','周三','周四','周五']
if m == 1:
m = 13
year = year - 1
if m == 2:
m == 14
year = year - 1
h = int(d+((26*(m+1))//10)+(year%100)+((year%100)/4)+((year//100)/4)+5*year//100)%7
day = a[h]
print('那一天是一周中的:%s'%day)
def start():
main()
start()
10.
def chou():
import numpy as np
shu = np.random.choice(["ace",2,3,4,5,6,7,8,9,10,"jack","queen","king"])
hua = np.random.choice(["梅花","红桃","方块","黑桃"])
print('你选择的牌是',hua,shu)
def start():
a = input("是否决定抽牌y/n:")
if a == 'y':
chou()
else:
pass
start()
11.
def main():
a = int(input('请输入一个整数:'))
b = a
a2 = 0
while b > 0:
a2 *= 10
a2 += b % 10
b //= 10
if a == a2:
print('%d是回文数' % a)
else:
print('%d不是回文数' % a)
def start():
main()
start()
12.
def main():
a = float(input('请输入第一条边长:'))
b = float(input('请输入第二条边长:'))
c = float(input('请输入第三条边长:'))
if (a + b) > c and (a + c) > b and (b + c) > a :
L = a + b + c
print("周长为", L)
else:
print('周长不合法的')
def start():
main()
start()