python3初学级别入门代码学习-4(可复制运行)

python3初学级别入门代码学习-4(可复制运行)

二十一、文件IO

with open("test.txt", "wt") as out_file:
    out_file.write("该文本会写入到文件中\n看到我了吧!")
 
# Read a file
with open("test.txt", "rt") as in_file:
    text = in_file.read()
 
print(text)

二十二、字符串转大小写

str = "www.baidu.com"

print(str.upper())
print(str.lower())
print(str.capitalize())
print(str.title())

二十三、实现秒表计时

import time
  
print('按下回车开始计时,按下 Ctrl + C 停止计时。')
while True:
    
    input("") # 如果是 python 2.x 版本请使用 raw_input() 
    starttime = time.time()
    print('开始')
    try:
        while True:
            print('计时: ', round(time.time() - starttime, 0), '秒', end="\r")
            time.sleep(1)
    except KeyboardInterrupt:
        print('结束')
        endtime = time.time()
        print('总共的时间为:', round(endtime - starttime, 2),'secs')
        break

二十四、简易计算器

def add(x,y):
  """"相加"""
  return x+y

def subtract(x,y):
  """"相减"""
  return x-y
  
def multiply(x,y)
  """相乘"""
  return x*y

def divide(x,y)
  """相除"""
  return x/y
  
print("选择运算")
print("1、相加")
print("2、相减")
print("3、相乘")
print("4、相除")

choice = input("请输入你的选择:(1/2/3/4)")

num1 = int(input("输入第一个数字:"))
num2 = int(input("输入第二个数字:"))

if choice == '1':
   print(num1,"+",num2,"=",add(num1,num2))

elif choice == '2':
   print(num1,"-",num2,"=",subtract(num1,num2))

elif choice == '3':
   print(num1,"*",num2,"=",multiply(num1,num2))
   
elif choice == '4':
   print(num1,"/",num2,"=",divide(num1,num2))
else:
   print("非法输入")

二十五、判断元素是否存在列表中

test_list = [1,6,3,5,4]
print("查看4是否在列表中(使用循环):")

for i in test_list:
    if(i==4):
       print("存在")

二十六、计算 n 个自然数的立方和

def sumOfSeries(n):
    sum = 0
    for i in range(1, n+1):
        sum +=i*i*i
         
    return sum
 
   
# 调用函数
n = 5
print(sumOfSeries(n))

二十七、计算数组之和

def _sum(arr,n):
     
    # 使用内置的 sum 函数计算
    return(sum(arr))
 
# 调用函数
arr=[]
# 数组元素
arr = [12, 3, 4, 15]
 
# 计算数组元素的长度
n = len(arr)
 
ans = _sum(arr,n)
 
# 输出结果
print ('数组元素之和为',ans)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋忆、花飘落╮

感谢打赏,我会持续输出更多好的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值