国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python必考五大面試題是什么?下文給大家解答

89542767 / 384人閱讀

  小編寫這篇文章的一個主要目的,主要是來給大家做個介紹,介紹的內容主要是涉及到Python一些試題的講解,小編給大家總結出來了五道必考的題目,大家可要仔細閱讀哦,下面就給大家詳細解答。


  1、使用while循環實現輸出2-3+4-5+6...+100的和


  #方法一
  #從2開始計算
  i=2
  #定義一個變量用于保存結果
  sum=0
  while i<=100:
  if i%2==0:
  sum=sum+i
  else:
  sum=sum-i
  i+=1
  print("2-3+4-5+6...+100=",sum)
  #方法二
  n=3
  sum=2
  while n<=100:
  #n對2取余
  if n%2!=0:
  sum=sum-n
  n=n+1
  else:
  sum=sum+n
  n=n+1
  print("2-3+4-5+6...+100=",sum)


  運行結果:

01.png

  2、從鍵盤獲取一個數字,然后計算它的階乘,例如輸入的是3,那么即計算3!的結果,并輸出。


  提示:


  1!等于1


  2!等于1*2


  3!等于1*2*3


  n!等于1*2*3*...*n


  n=int(input("請輸入一個非負的數字:"))#負數不算階乘
  def factorial(n):
  if n==0:
  return 1#0的階乘是1
  else:
  return n*factorial(n-1)
  if __name__=='__main__':
  result=factorial(n)
  print("{}的階乘為:{}".format(n,result))

02.png

  3、用戶輸入考試成績,當分數高于90(包含90)時打印A;否則如果分數高于80(包含80)時打印B;否則如果當分數高于70(包含)時打印C;否則如果當分數高于60(包含60)時打印D;其他情況就打印E。


  try:
  score=float(input('請輸入考試成績:'))
  if score>=90:
  print('A')
  elif 80<=score<90:
  print('B')
  elif 70<=score<80:
  print('C')
  elif 60<=score<70:
  print('D')
  else:
  print('E')
  except Exception as e:
  print('您輸入有誤!')

03.png

  4、假設一年的定期利率為3.52%,需要幾年才能讓定期存款連本帶息的翻一番(例如:需要多少年10000才能變成20000)?


  save_money=float(input("請輸入你要存入銀行的錢:"))
  print("你存了{}元到銀行".format(save_money))
  total_money=save_money*2#定義變量用于保存總錢數
  year=1#定義變量用于記錄年份
  while save_money<total_money:
  save_money*=(1+0.0352)
  year+=1
  print("定期利率為3.52%,需要{}年本金和利息才能翻一番!".format(year))

04.png

  5、將列表a=["I","T","e","s","t","e","r"]拼接成字符串,請用多種方法實現。


  #方法一字符串函數調用
  a=["I","T","e","s","t","e","r"]
  print("".join(a))
  #方法二for循環
  a=["I","T","e","s","t","e","r"]
  s=""
  for item in a:
  s+=item
  print(s)


  綜上所述,文章就給大家介紹到這里了,希望可以給大家帶來幫助。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/128422.html

相關文章

  • 【LeetCode】貪心算法--買賣股票的最佳時機 II(122)

    摘要:貪心算法每一步必須滿足一下條件可行的即它必須滿足問題的約束。四題目分析貪心算法,總是做出在當前看來是最好的選擇,不從整體最優上加以考慮,也就是說,只關心當前最優解,按照貪心策略,不關心以后,我們只關心當前利益。 一、寫在前面 為什么要在LeetCode刷題?大家都知道不管是校招還是社招算法題是必考題,而這一部分恰巧是大多數人的短板,所以刷題首先是為了提高自身的編程能力,能夠在算法面試中...

    xbynet 評論0 收藏0
  • Java面試 32個核心必考點完全解析

    摘要:如問到是否使用某框架,實際是是問該框架的使用場景,有什么特點,和同類可框架對比一系列的問題。這兩個方向的區分點在于工作方向的側重點不同。 [TOC] 這是一份來自嗶哩嗶哩的Java面試Java面試 32個核心必考點完全解析(完) 課程預習 1.1 課程內容分為三個模塊 基礎模塊: 技術崗位與面試 計算機基礎 JVM原理 多線程 設計模式 數據結構與算法 應用模塊: 常用工具集 ...

    JiaXinYi 評論0 收藏0
  • 面試必考之http狀態碼有哪些

    摘要:背景狀態碼有哪些,這也是一個很高頻的面試問題。總結僅僅三個狀態碼,都可以牽涉到如此豐富的知識,對于狀態碼,我們不能只是片面的去背誦狀態碼及對應的含義,要去主動挖掘,深入,借助狀態碼來建立自己的網絡體系。 背景 http狀態碼有哪些,這也是一個很高頻的面試問題。一般大家都知道404頁面不存在,500服務器錯誤,301重定向,302臨時重定向,200ok,401未授權啥的。 如果只是簡單的...

    wing324 評論0 收藏0
  • [譯]Python面試中8個必考問題

    摘要:因此,當任何由返回的函數被調用時,的值將在附近的范圍進行查找。下面是解決這一問題的一些方法。另外一個解決方案就是創造一個閉包,利用默認函數立即綁定。當缺失時,執行類,字典的實例將自動實例化這個數列。 1、下面這段代碼的輸出結果是什么?請解釋。 def extendList(val, list=[]): list.append(val) return list list...

    warmcheng 評論0 收藏0
  • 大廠前端面試什么?

    摘要:面試流程如果你時間緊張或是在職,大部分大公司是支持第一輪電話面試的,而騰訊,阿里的面試基本前兩輪都是電話面。組員面總體來說考察的東西較基礎。也有會問你設計模式,各種繼承方法的對于大廠的面試來說,重要性可能比還要高。 背景 我最近一個月面試了20來個公司,其中有你們應該都聽過的bat,今日頭條,京東,網易,大疆,oppo,還有shopee,招商金科,有贊等比較不錯的公司,收獲了六個off...

    jubincn 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<