程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python練習題

編輯:Python

python練習題

1、某超市舉辦抽獎活動,中獎條件是會員卡號各位數字之和為16。會員輸入自己的四位卡號,即可知是否中獎。 如:中獎結果:true

#1
num = input("請輸入會員卡的四位數字:")
if int(num[0]) + int(num[1]) + int(num[2]) + int(num[3]) == 16:
result = True
print("中獎結果:", result)
else:
print("很遺憾,請再來一次")
#2
num1 = int(num)
a = num1 // 1000
b = num1 // 100 - 10 * a
c = num1 // 10 - a * 10 - b * 100
d = num1 - a * 1000 - b * 100 - c * 10
print(a + b + c + d)
if a + b + c + d == 16:
print("恭喜你,中獎了")
else:
print("很遺憾,請再來一次")

2、用戶輸入兩個數,判斷是否是奇數,輸出結果如下:“是奇數?true/false”

num1 = int(input("請輸入數1:"))
num2 = int(input("請輸入數2:"))
c =True
def panduan(num):
if (num % 2) == 0:
return False
else:
return True
a = str(panduan(num1))
b = str(panduan(num2))
print(a)
print("是奇數?" + a + "/" + b)

3、用戶輸入一個整數,判斷是否是7的倍數,以boolean值輸出。

num = int(input("請輸入:"))
if num % 7 == 0:
print("是7的倍數:",True)
else:
print("是7的倍數:", False)

4、閏年只需滿足下列條件之一(1)1、能被4整除,但不能被100整除; (2)2、能被400整除 請根據年份,輸出是否是閏年。

year = int(input("輸入一個年份: "))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0} 是閏年".format(year))
else:
print("{0} 不是閏年".format(year))
else:
print("{0} 是閏年".format(year))
else:
print("{0} 不是閏年".format(year))

5、計算矩形的周長和面積

a = int(input("請輸入長:"))
b = int(input("請輸入寬:"))
def sc(x,y):
return a * b , 2 * (a + b)
s , c = sc(a,b)
print("周長為:",s)
print("周長為:",c)

6、整理交換兩個數的實現方式

num1 = int(input("請輸入數1:"))
num2 = int(input("請輸入數2:"))
num3 = 0
#1引入第三方變量
num3 = num2
num2 = num1
num1 = num3
#2python自帶的
num1 , num2 = num2 , num1
#3不引入第三方變量
num1 = num1 +num2
num2 = num1 -num2
num1 = num1 - num2

7、打印購物小票,輸出如下:
商品 單價 個數 金額
T恤 ¥245 2
網球鞋 ¥570 1
網球拍 ¥320 1

折扣:0.8
消費總金額:
實際交費:¥1500
找錢: 本次購物所獲積分(消費100元得3分):

num1 = int(input("買T恤個數:"))
num2 = int(input("買網球鞋個數:"))
num3 = int(input("買網球拍個數:"))
price1 = 245
price2 = 570
price3 = 320
a = 0.8
b = 1500
price_totle = price1 * num1 + price2 * num2 + price3 * num3
jifen = (b - price_totle * a) // 100 * 3
print("{:*^30}".format("消費單"))
print("商品\t\t","單價\t","個數\t","金額")
print("T恤\t\t",price1,"\t",num1,"\t\t",price1 * num1)
print("網球鞋\t",price2,"\t",num2,"\t\t",price2 * num2)
print("網球拍\t",price3,"\t",num3,"\t\t",price3 * num3)
print()
print("折扣:",a)
print("消費總金額:",price_totle * a)
print("實際交費:",b)
print("找錢:",b - price_totle * a)
print("本次購物所獲積分:",jifen)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved