日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

百度笔试题

發布時間:2023/11/27 生活经验 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 百度笔试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下面是百度的編程筆試題:輸入a,b,n三個整數,a、b的取值范圍是在0-9之間,n的取值范圍是在1-10**9,讓求得(a**n)*b的值的數字的和。

"""
思路:
1、讓用戶輸入a,b,n
2、判斷a,b是否為整數,并且是否在0-9之間,判斷n是否為整數,并且是否在1-10**9
3、計算(a**n)*b的值
4、對求得值進行切分并相加
"""
"""
#  1、讓用戶輸入a,b,n
while True:int_a = 0int_b = 0int_n = 0data_sum = 0try:int_a = int(input("請輸入(0-9)之間的整數a:"))int_b = int(input("請輸入(0-9)之間的整數b:"))int_n = int(input("請輸入(1-10的9次方)之間的整數n:"))except:print("您輸入的數值中包含非整數值!!!")continue# 2、判斷a,b是否為整數,并且是否在0-9之間,判斷n是否為整數,并且是否在1-10**9if (0 <= int_a <= 9) & (0 <= int_b <= 9) & (1 <= int_n <= (10**9)):#  3、計算(a ** n) * b的值superdata = str((int_a**int_n) * int_b)print("superdata=", superdata)#  4、對求得值進行切分并相加for data in superdata:data_sum = data_sum + int(data)print("data_sum:", data_sum)print("最終data_sum = ", data_sum)else:print("您輸入的值超過了所要求的整數范圍!!!")
"""
import timea = 3
b = 4
n = 3def sum_superdata(a, b, n):data_sum = 0try:int_a = int(a)int_b = int(b)int_n = int(n)except:print("您輸入的數值中包含非整數值!!!")if (0 <= int_a <= 9) & (0 <= int_b <= 9) & (1 <= int_n <= (10 ** 9)):superdata = str((int_a ** int_n) * int_b)print("superdata=", superdata)for data in superdata:data_sum = data_sum + int(data)print("data_sum:", data_sum)print("最終data_sum = ", data_sum)else:print("您輸入的值超過了所要求的整數范圍!!!")# sum_superdata(1, 9, 100)if __name__ == "__main__":start = time.time()sum_superdata(a, b, n)end_start = time.time()print("sum_time = ", format(end_start-start))

?

轉載于:https://www.cnblogs.com/qal2767799810/p/11581374.html

總結

以上是生活随笔為你收集整理的百度笔试题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。