为了记录我的Python课,将我的作业发上来,欢迎各位大佬评鉴。如果你有什么更好的想法,请在下方评论或联系我。谢谢!

作业一:向某人打招呼

描述

程序接收用户输入的姓名,然后输出向该姓名问好的文字。

代码:

name=input()

print("Hi,{}.".format(name)) #{}是槽

作业二:逆向垂直输出“Hello,world.”

描述

编写代码逆向垂直输出“Hello,world.”。

代码:

tempstr="Hello,world."

print(tempstr[-1])

print(tempstr[-2])

print(tempstr[-3])

print(tempstr[-4])

print(tempstr[-5])

print(tempstr[-6])

print(tempstr[-7])

print(tempstr[-8])

print(tempstr[-9])

print(tempstr[-10])

print(tempstr[-11])

print(tempstr[-12])

这是我一开始编写的代码,虽然可以正确输出,但是却太过繁琐。在学习for循环后,改进代码为:

s=".dlrow,olleH"

for a in s:print(a)

于是两行代码就可以解决问题了。但是“Hello,world.”逆向输出容易写错,继续改进为:

str="Hello,world."

for name in str[::-1]:print(name) #[]里分别是起始位置,终点位置,步长

最后,分享班上一位大神的代码,一行代码解决问题:

print("\n".join(reversed("Hello,world.")))

作业三:输出 2 到 30 的所有数字

描述

输出2到30的所有数字。

代码:

for i in range(2,31):

print("{}".format(i))

这里需要注意的是range必不可少,(2,31)左闭右开。

作业四:用户输入的是“q”么?

描述

用户的输入如果是字符“q”,则输出“你选择了关闭程序.”,否则输出“你输入的是:”后面紧跟输入的字符。

代码:

str1=input()

if str1 == "q":

print("你选择了关闭程序.")

else:

print("你输入的是:{}".format(str1))

经验:定义变量时,变量名要尽可能不与内置变量函数名相同;“=”是赋值,“==”才是我们经常说的等于 。

python编写用户输入的是q么代码_Python课 #01号作业相关推荐

  1. python获得用户输入的一个字符串(长度3)_Python笔记(3)-字符串

    字符串表示方式 第一种方式: str1 = 'redhat' 第二种方式: str2 = "redhat" 第三种方式: str3 = """redh ...

  2. Python中用户输入与while循环

    文章目录 前言 一.用户输入 1.输入字符串 2.使用函数int()获取数值输入 3.求模运算符的应用 二.while循环 1.简单的while循环 2.通过用户输入退出while循环 3.使用标志 ...

  3. python等待用户输入_Python等待时间,等待用户输入

    python等待用户输入 Sometimes we want our python program to wait for a specific time before executing the n ...

  4. Python之用户输入

    大多数程序都旨在解决最终用户的问题,为此,需要从用户那里获取一些信息.函数input()让程序暂停运行,等待用户输入一些文本. 例如: name = input("Please intput ...

  5. 重温Python基础——用户输入和while循环

    人生苦短,我用Python 序言 函数input()的工作原理 使用int()来获取数值输入 while循环简介 使用break退出循环 在循环中使用continue 避免无限循环 删除为特定值的所有 ...

  6. Python根据用户输入的2进制字符串转8进制

    Python根据用户输入的2进制字符串转8进制 问题: 从键盘输入一个由 1 和 0 组成的二进制字符串 s,转换为八进制数输出显示在屏幕上.例如输入'1100',输出'14' 实现1: # 请输入一 ...

  7. 用Python编写干净 可测试 高质量的代码

    用Python编写干净 可测试 高质量的代码 您不必听信我的观点,也不必直接研究代码,可以通过其他方法明显地看出这两种风格之间的差异.第一种方法是实际度量得到测试的代码行数.Nose 是一种流行的 P ...

  8. 使用python编写从抖音下载视频的代码

    使用 Python 编写从抖音下载视频的代码,可以使用第三方库来帮助你完成这个任务. 其中一种方法是使用 PyDouyin 库,这是一个 Python 库,可以帮助你从抖音下载视频. 要使用 PyDo ...

  9. 编写一个python程序判断用户输入的8位银行卡_用Python编写的程序,提示用户输入一个由7位数字组成的帐号?...

    我在上一门Python入门课程,但有点困在作业上.任何建议或资源将不胜感激!在 问题是: 用Python编写一个程序,提示用户输入由7位数字组成的帐号.在 从用户处获取该帐号后,验证该帐号是否有效.您 ...

最新文章

  1. Matlab R2016a 如何设置自己称心的工作区域
  2. AXI4-Stream协议总结
  3. laravel框架中文手册_Laravel框架的这些你都懂的话,它核心架构基本就懂了
  4. windows聚焦图片为什么不更新了_为什么头条粉丝数到几百,就涨不起来了,一直在辛苦更新...
  5. 不止代码:循环比赛(分治)
  6. 西北大学计算机转专业,西北大学可以转专业吗,西北大学新生转专业政策
  7. 通过命令修改wampserver的mysql密码
  8. VB编PiView4注册机
  9. 三大运营商的物联网卡如何收费
  10. MySQL递归查询 三种实现方式
  11. N卡所有旧版本驱动下载
  12. mysql用户定义的完整性_Mysql(数据库完整性)
  13. selenium操作firefox
  14. vue3 tsx语法
  15. 【Unity】Obi插件系列(一)—— 总览、Actors与Solvers
  16. vue 移动端拨打电话
  17. 企业运用人工智能的案例_如何打造企业私域流量及企业微信
  18. 什么是视频点播(VOD)?
  19. 让梅林R6400支持sftp协议
  20. 【结构型模式五】组合模式

热门文章

  1. C++中的 istringstream
  2. 【非专业评测】发蜡、发膏、发泥、发油、啫喱、发膜、发胶、干胶、发棒、摩丝
  3. 解决全网90%以上的日期格式转换、日期序列等骚操作问题
  4. leetcode-21 合并两个有序链表
  5. 利用blktrace分析磁盘I/O
  6. MQTT topic匹配规则
  7. WEBSHELL恶意代码批量提取清除工具
  8. [高级]android应用开发之intent的妙用二
  9. 《学习OpenCV》第三章习题 第3题
  10. Android应用中通过AIDL机制实现进程间的通讯实例