1. 程式人生 > >給定一個字串:要求輸入英文語句,輸出英文語句中每個單詞在字串中出現的次數。

給定一個字串:要求輸入英文語句,輸出英文語句中每個單詞在字串中出現的次數。

def geshu(src):
    n=0;
    str1 = src.split();
    len1=len(str1);
    for s in str1:
        n = 0;
        for i in range(len1):
            if(s==str1[i]):
                n+=1;
                str1[i]=' ';
        if(s==' '):
            continue;
        else:
            print(s,n);
str2='hello nice to meet you nice to meet you too';
geshu(str2);


相關推薦

給定一個字串要求輸入英文語句輸出英文語句每個單詞字串出現次數

def geshu(src): n=0; str1 = src.split(); len1=len(str1); for s in str1: n = 0; for i in range(len1):

C語言實驗——輸入數字星期輸出英文(switch語句)

#include<stdio.h> int main() { int n; scanf("%d",&n); switch(n) { case 1: printf(“Monday”); break; case 2: printf(“Tuesday”); break; c

1119-C語言實驗——輸入數字星期輸出英文(switch語句)-JAVA

C語言實驗——輸入數字星期,輸出英文(switch語句) Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 從鍵盤上輸

Java 統計一個字串每個單詞,或者字母出現次數

package cn.itcast.demo24; import java.util.HashMap; /*  * 用程式碼實現以下需求(1)有如下字串"If you want to change your fate I think you must come to the

C++ 計166-1 C語言實驗——輸入數字星期輸出英文

/*Description 從鍵盤上輸入數字星期,然後輸出它的英文: 其對應關係是 1 Monday 2 Tuesday 3 Wednesday 4 Thursday 5 Friday 6 Saturday 7 Sunday Input 從鍵盤輸入數字星期, Out

一個函式輸入int型返回整數逆序後的字串輸入123返回“321” 要求必須用遞迴不能用全域性變數輸入必須是一個引數必須返回字串

看了一下這個文章http://www.codeceo.com/article/alibaba-interview-java.html 順手寫了下 應該符合題目意思吧~~ #include <cstdio> #include <iostream> #i

三種方式求 輸入一個整數輸出該數二進制表示1的個數其中負數用補碼表示

情況 temp 進制數 二進制表示 pac print 類型 solution 方式 package com.example; public class Solution { /* * 轉化成2進制數計算 */ public int NumberOf1(int n) {

練習十五要求獲取輸入的內容並利用條件運算付的巢狀方式完成該題目

題目:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下的用C表示 1 inputscort = input("學生的成績:") 2 if inputscort.isdigit(): 3 inputscort = int(inputscort) 4

從命令列讀入一個字串表示一個年份輸出該年的世界盃冠軍是哪支球隊如 果該年沒有舉辦世界盃輸出沒有舉辦世界盃

從命令列讀入一個字串,表示一個年份,輸出該年的世界盃冠軍是哪支球隊。如 果該年沒有舉辦世界盃,則輸出:沒有舉辦世界盃。 附錄:截止2009 年,歷屆世界盃冠軍、世界盃冠軍以及對應的奪冠年份: package cn.sc.test; import java.util.HashMap;

給定一個字串你需要顛倒一個句子每個單詞的字元順序同時保留空格和初始單詞順序

我的程式碼 public static void main(String[] args) { String str = "we are family's"; St

c語言根據輸入的分數判斷其所在的等級使用switch語句

#include<stdio.h> int main() { int score; char grade; printf("請輸入分數:"); scanf("%d",&score); int i; i=score/10; while(sco

C語言用陣列1. 簡單約瑟夫環問題 N個人編號從1~N圍成一圈,輸入一個數T從1號開始報數報到T的人出圈;下一人又從1開始報數一個報到T的人出圈,輸出出圈順序 考慮問實現約瑟夫環問題

1. 簡單約瑟夫環問題: N個人,編號從1~N圍成一圈,輸入一個數T,從1號開始報數,報到T的人出圈;下一人又從1開始報數,下一個報到T的人出圈,輸出出圈順序。 考慮問題: 報到T的人出圈,怎麼表示出圈?要麼刪除對應的標號,其他的標號前移(如果是陣列結構,要依次移動

Java給定一個日期輸出這個日期是該年的第幾天

import java.text.ParseException;   import java.text.SimpleDateFormat;   import java.util.*;   public class Main {          public static

【每天演算法4】編寫一個擷取字串的函式輸入一個字串和位元組數輸出為按位元組擷取的字串

題目: 編寫一個擷取字串的函式,輸入為一個字串和位元組數,輸出為按位元組擷取的字串。   但是要保證漢字不被截半個,如“我ABC”4,應該截為“我AB”,輸入“我ABC漢DEF”,6,應該輸出為“我ABC”而不是“我ABC+漢的半個”。 package com.sw.su

編寫一個擷取字串的函式輸入一個字串和位元組數 輸出為按位元組擷取的字串 但是要保證漢字不被截半個

題目: 編寫一個擷取字串的函式,輸入為一個字串和位元組數, 輸出為按位元組擷取的字串。 但是要保證漢字不被截半個,如“我ABC”4, 應該截為“我AB”,輸入“我ABC漢DEF”,6, 應該輸

編寫一個程式輸入月份號輸出該月的英文月名

#include<stdio.h> int main() { char*month_name[13]={"illegal month","January","February","March","April", "May","June","July","A

輸入一個整數輸出該數二進制表示1的個數其中負數用補碼表示

char bin obi int 表示 blog binary 補碼 charat public class Solution { public int NumberOf1(int n) { int count=0; String str=Integer.

python 筆記(變量輸入輸出條件語句循環語句

python python3 1.2 break 分享 場景 過程 表達式 一個 首先了解   python支持一下幾種運算符:   算術運算符:      賦值運算符:      復合賦值運算符:    變量   簡單的說,變量就是編程中最基本的存儲單位,變量會暫時性存儲

輸入一個十進制整數輸出該數二進制表示1的個數其中負數用補碼表示

參考 public 原來 oct new 十六 原理 補碼 lin 《劍指offer》: 首先熟悉一下java自帶的進制之間轉換的api: /*java中進行二進制,八進制,十六進制,十進制間進行相互轉換十進制轉成十六進制:Integer.toHexString(int i