python3初学级别入门代码学习-4(可复制运行)
二十一、文件IO
with open ( "test.txt" , "wt" ) as out_file:
out_file. write( "该文本会写入到文件中\n看到我了吧!" )
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 ( "" )
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) :
return ( sum ( arr) )
arr= [ ]
arr = [ 12 , 3 , 4 , 15 ]
n = len ( arr)
ans = _sum( arr, n)
print ( '数组元素之和为' , ans)