IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Python入门练习题附答案 -> 正文阅读

[Python知识库]Python入门练习题附答案

商店找钱

商店需要找钱给顾客,现在只有50元,5元和1元的人民币若干张。输入一个整数金额值,给出找钱的方案,假设人民币足够多,且优先使用面额大的钱币。
请注意:
获得输入请使用input(""),不要增加提示信息

money=eval(input())
m50, m5, m1 = 0, 0, 0
m50 = money // 50
m5 = (money - m50 * 50) // 5
m1 = (money - m50 * 50 - m5 * 5) // 1
print("50yuan:",m50)
print("5yuan:",m5)
print("1yuan:",m1)

字符串格式化输出判断对齐方式

编写程序实现:获得用户的输入当作对齐模式,用户输入:左、右、中,分别表示:左对齐、右对齐和居中对齐,以*作为填充符号,30字符宽度输出PYTHON字符串。

run = input("")
s = "PYTHON"

if run == "左":
    resutlt = "<"
elif run == "右":
    resutlt = ">"
elif run == "中":
    resutlt = "^"
else:
    print("Input error!")

print(("{:*" + resutlt + "30}").format(s))

天数计算

获取用户输入月份,输出该月有多少天(考虑闰年)。

year, month = eval(input())

if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    flag = 1
else:
    flag = 0

if flag == 1 and month == 2:
    print(29)
elif flag == 0 and month ==2:
    print(28)
elif month == 1 or month == 3 or month == 5 or month == 7 or month == 8 or month == 10 or month == 12:
    print(31)
elif month == 2 or month == 4 or month == 6 or month == 9 or month == 11:
    print(30)

三位水仙花数?????????????????????????????????????????????????????????????????????????????????????????????????????????????

"水仙花数" 是指一个三位整数,其各位数字的 3 次方和等于该数本身。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

例如:ABC?是一个 "3 位水仙花数",则:A的三次方+B的三次方+C的三次方 = ABC。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

请按照从小到大的顺序输出所有的 3 位水仙花数,请用英文逗号","分隔输出结果。???????????????????????????????? 最后一个水仙花数之后,不出现英文逗号

strR = ''
for i in range(100, 1000):
    strnum = str(i)
    ge = eval(strnum[-1])
    shi = eval(strnum[-2])
    bai = eval(strnum[-3])
    if pow(ge, 3) + pow(shi, 3) + pow(bai, 3) == i:
        strR = strR + strnum + ','
print(strR[0:-1])

判断素数????????????????????????????????????????????????????????????????????????????????????????????????????????????????

用户输入一个正整数?N,判断该数字是否为素数,素数即为质数,一个大于 1 的自然数,除了 1 和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。在一般领域,对正整数?n,如果用 2 到 n-1 之间的所有整数去除,均无法整除,则?n?为素数。(该算法可优化)????????????????????????????????????????????????????????????????????????????????????????????????????????????????

要求:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????判断用户输入的正整数是否为素数,并输出 “True” 或者 “False”。?????????????????????????????\

import math
num = eval(input())

for i in range(2, math.ceil(math.sqrt(num))):
    if num % i == 0:
        print("False")
        break
    else:
        print("True")
        break

用户登录的三次机会

给用户三次输入用户名和密码的机会,要求如下:????????????????????????????????????????????????????????????????????????????????????????????????????????????????

  1. 如输入第一行输入用户名为 ‘Kate’,第二行输入密码为 ‘666666’,输出 ‘登录成功!’,退出程序;
  2. 当一共有 3 次输入用户名或密码不正确输出 “3次用户名或者密码均有误!退出程序。”。
uTrue, uPassword, count = "Kate", "666666", 0
while True:
    count += 1
    user = input()
    password = input()
    if user == uTrue and password == uPassword:
        print("登录成功!")
        break
    elif count == 3:
        print("3次用户名或者密码均有误!退出程序。")
        break

题目来源于 Python123 若有侵权,联系必删!

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-09-30 00:49:11  更:2022-09-30 00:50:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 6:42:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码