1.据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。
while True: try: a = int(input()) if a >=140: print('Genius') except: break
2.KiKi想知道他的考试分数是否通过,请帮他判断。从键盘任意输入一个整数表示的分数,编程判断该分数是否在范围内,如果及格,即:分数大于等于60分,是输出“Pass”,否则,输出“Fail”。
while True: try: a = int(input()) if a>=60: print("Pass") else: print("Fail") except: break
3.KiKi想知道一个整数的奇偶性,请帮他判断。从键盘任意输入一个整数(范围-231~231-1),编程判断它的奇偶性。
while True: try: num = int(input()) if num%2 ==0: print("Even") else: print("Odd") except: break
4.KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i), O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元音(Vowel)还是辅音(Consonant)。
v = ['A','a','E','e','I','i','O','o','U','u'] while True: try: s = input() if s in v: print('Vowel') else: print('Consonant') except: break
5.牛牛从键盘输入整数 x 和左右边界 l 和 r 共三个整数。请你判断 x 是否在 l 和 r 之间。
c=(input()) x=int(c.split(' ')[0]) l=int(c.split(' ')[1]) r=int(c.split(' ')[2]) if l<=x<=r: print('true') else: print('false')
6.判断一个整数n是否是闰年。
n = int(input()) if n%400==0 or (n%4==0 and n%100!=0): print("yes") else: print("no")
7.从键盘任意输入一个字符,编程判断是否是字母(包括大小写)。
try: while True: a = input() if a.isalpha(): print("YES") else: print("NO") except: print()
8.气象意义上,通常以3~5月为春季(spring),6~8月为夏季(summer),9~11月为秋季(autumn),12月~来年2月为冬季(winter)。请根据输入的年份以及月份,输出对应的季节。
n=input() if(3<=int(n[-2:])<=5): print("spring") elif(6<=int(n[-2:])<=8): print('summer') elif(9<=int(n[-2:])<=11): print('autumn') else: print('winter')
9.BMI指数(即身体质量指数)是用体重公斤数除以身高米数平方得出的数字,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。例如:一个人的身高为1.75米,体重为68千克,他的BMI=68/(1.75^2)=22.2(千克/米^2)。当BMI指数为18.5~23.9时属正常,否则表示身体存在健康风险。编程判断人体健康情况。
weight,height = map(float,input().split(' ')) BMI = weight / (height ** 2) if (BMI >= 18.5) and (BMI <= 23.9): print('Normal') else: print('Abnormal')
10.小乐乐获得4个最大数,请帮他编程找到最大的数。
print(max(list(map(int, input().split(' ')))))
11.KiKi想判断输入的字符是不是字母,请帮他编程实现。
while True: try: s = input() if s.isalpha(): print("{} is an alphabet.".format(s)) else: print('{} is not an alphabet.'.format(s)) except: break
12.牛牛从键盘输入一个整数,请你判断这个整数能被 2 3 7 中哪几个数整除,并按升序输出。如果不能被 2 3 7 任意一个数整除则输出 n。
n = int(input()) if n % 2 == 0: print("2", end=" ") if n % 3 == 0: print("3", end=" ") if n % 7 == 0: print("7") if n % 2 != 0 and n % 3 != 0 and n % 7 != 0: print("n")
13.输入10个整数,分别统计输出正数、负数的个数。
num_list = list(map(int, input().split())) pos = 0 neg = 0 for i in num_list: if i > 0: pos += 1 else: neg += 1 print('positive:%d' % pos) print('negative:%d' % neg)
14.KiKi非常喜欢网购,在一家店铺他看中了一件衣服,他了解到,如果今天是“双11”(11月11日)则这件衣服打7折,“双12” (12月12日)则这件衣服打8折,如果有优惠券可以额外减50元(优惠券只能在双11或双12使用),求KiKi最终所花的钱数。
a,b,c,d = input().split() a = float(a) b,c,d = map(int,(b,c,d)) if b==11 and c==11: if d==1: m = a*0.7-50 else: m = a*0.7 elif b==12 and c==12: if d==1: m = a*0.8-50 else: m = a*0.8 else: m = a if m <= 0.00: print('0.00') else: print('%.2f'%m)
15.牛牛正在寄快递,他了解到快递在 1kg 以内的按起步价 20 元计算,超出部分按每 kg 1元计算,不足 1kg 部分按 1kg计算。如果加急的话要额外付五元,请问牛牛总共要支付多少快递费。
n = input().split() a, b = float(n[0]), n[1] if a <= 1: price = 20 elif a > 1 and a % 1 == 0: price = (a - 1) * 1 + 20 else: price = (a - 1 + 1) * 1 + 20 if b == 'y': price = price + 5 print(int(price))
16.牛牛商场促销活动:
满100打9折;满500打8折;满2000打7折;满5000打6折;
牛阿姨算不清楚自己应该付多少钱,请你帮忙算一下。
money = float(input()) if money >= 5000: print('{:.1f}'.format(money*0.6)) elif money >= 2000: print('{:.1f}'.format(money*0.7)) elif money >= 500: print('{:.1f}'.format(money*0.8)) elif money >=100: print('{:.1f}'.format(money*0.9))