我检查了其他的答案,它们只满足元音'aeiouy',有没有一个容易检查的任何和所有元音-也包括其他字母,如'ü‘元音在德语?
var easy = 'a';
var hard = 'ü';
var etc = 'ö';
var andSoOn = 'あ';
如果只是创建一个循环并对其进行检查,就像在这个问题的选定答案中一样,,那么是否有一个已知元音列表可以使用呢?
我正在努力学习正则表达式。我有过
L = {a, b, x, y, z, i, o, u, e, c}
我想构造一个正则表达式来描述按字母顺序(aeiou)包含五个元音的字符串。所有字符串将至少具有全部五个元音中的一个。
我必须按照它们在集合中的顺序排列它们吗?喜欢
a(b*x*y*z*i*o*u*ec*)iou
或者我可以像这样将它们混合在一起:
aeiou(b*x*y*z*c*)
既然它们在集合中不是按顺序排列的,这是否意味着第一个解决方案就是我正在寻找的?
我正在尝试编写一个C程序来计算元音、击键和字母字符的数量。按键计数器正在工作,但元音计数器总是关闭1个元音。alpha计数器不工作。
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(int argc, char *argv[])
{
int keystrokes = 0; //Number of keystrokes.
int letters = 0; //Number of total letters.
我正在编写一个程序,它应该接受输入并输出最常见的元音,如下所示:
while True:
string = input("Enter a line of text: ")
vowel = "aeiouAEIOU"
x = Counter(c for c in string.upper() if c in vowel)
most = {k: x[k] for k in x if x[k] == max(x.values())}
for i in most:
vowel = i
y = m
在我的循环结束时,我计划在句子中显示辅音和元音的数量。我想知道是否有一种更有效的方法来检查给定句子中有多少辅音和元音,而不是使用if语句并手动输入每个字母。(key指已初始化的“我的扫描仪”)
编辑:它需要忽略数字和其他特殊字符,例如,如果我写Hello@你好吗?应该有8个元音和6个辅音。
System.out.println("Please enter the sentence to analyze: ");
String words = key.nextLine(); //the sentence the user inputs
int c = 0; //# of con
Note
这是解密挑战。加密挑战可以找到这里。
挑战
挑战是使用下面指定的规则解密给定的字符串。字符串将只包含小写字母、数字和/或空格。如果您想知道输入字符串是如何加密的,请参考这个挑战!
等价于字符
首先,您需要知道如何找到每个字符的“等效”。
如果字符是辅音,这就是找到它的方法:
1) List all the consonants in alphabetical order
b c d f g h j k l m n p q r s t v w x y z
2) Get the position of the consonant you are finding the equiv
我正在尝试创建一个工具来分析用户输入的单词。它说明了字母的数量(done),元音的数量(需要帮助),大写字母的数量(done),以及最常见的字母(目前还不担心)。我已经完成了以下代码:
word = raw_input("Please enter a word:")
print word
if len(word) == 1:
print word + " has " + str(len(word)) + " letter."
else:
print word + " has " + str(len(word))
我编写了一段代码,该代码接受字符串参数,并返回字符串,该字符串是通过以下方式更改字符大写的:
所有元音必须大写(元音为a,e,i,o,u)
所有辅音必须用小写字母。
任何非字母字符不得更改。
这是我的代码:
public class Simple {
public char ChangeCase() {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter an input String: ");
String inpu
a.要求用户输入他们的名字。用户可以使用大写或小写字母输入名称。
b.如果名字以元音开头,则打印消息“你的名字以元音开头”;否则打印消息“你的名字以辅音开头”。
c.用大写打印姓名的第一个字母,并附上适当的信息。这部分应该在所有情况下执行,无论名称是以元音还是辅音开头。
我所做的:
name = input('Enter your name:')
first = name[0]
if first == 'a' or 'e' or 'i' or 'o' or 'u':
print("Your
我试着检查一个单词中的元音是否按字母顺序排列,如果不放弃这个单词的话。我目前已经从单词中选择了元音,并将它们添加到字符串中;
foreach(char c in word[I])
{
if (c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u')
{
vowelList.Add(c)
}
}
我如何检查这个列表,以确保它们是有序的,而不必将每个字符与每个其他字符进行比较?
我想要实现过程count-syllables,它以字母列表作为参数,并根据以下规则返回由字母组成的单词中的音节数:
音节的数量是元音的数量,除了一组连续的元音被算作一个元音。元音由字母组成:
(define vowels '(a e i o u))
示例:
(count-syllables '(s o a r i n g)) ; output = 2 ('oa' and 'i')
(count-syllables '(b e e p)) ; output = 1 ('ee')
我已经写了这段
我有一项任务,要把英语单词翻译成猪拉丁语,这意味着如果一个单词以元音开头,单词的末尾加上"ay“("apple”将变成"appleay"),这不是一个问题,因为代码相对容易编写。
然而,第二部分是,如果单词以辅音开头,那么第一个元音之前的所有辅音都被移除,并添加到单词的末尾,而字符串"ay“也在后面添加(”奶酪“将变成"eesechay")。
这是一个相当简单的概念,但我很难找到一种方法来翻译这个词,如果这个词以辅音开头,下面是我目前的代码:
def pigLatin(word):
for l in vowels:
这个Java代码给我带来了麻烦:
String word = <Uses an input>
int y = 3;
char z;
do {
z = word.charAt(y);
if (z!='a' || z!='e' || z!='i' || z!='o' || z!='u')) {
for (int i = 0; i==y; i++) {
wordT = wordT + w
我需要做一个程序,它将读取一个文本文件,并打印有多少个元音和辅音。我制作了一个文本文件进行测试,其中唯一的内容是"This is a test“。然而,它的输出总是:
输入要检查的文件: test.txt
元音的数量是:1
辅音的数量是:0
fileName = input("Enter the file to check: ").strip()
infile = open(fileName, "r")
vowels = set("A E I O U a e i o u")
cons = set("b c d f g h j
我尝试使用for循环来检查数组中的每个字符,并打印字符、它在数组中的位置以及它是什么类型的字符(元音、辅音等)。到目前为止,我有这样的想法:
char[] myName = new char[] {'J', 'o', 'h', 'n', ' ', 'D', 'o', 'e'};
System.out.print("\nMy name is: ");
for(int index=0; index < m
我已经编写了一段代码来颠倒给定字符串中元音的顺序,但我还需要保持字符串中元音大写的原始位置。例如,input:Java Is Fun output:Juvi As Fan而不是JuvI as Fan。
以下是我目前输出JuvI as Fan的代码
static boolean isVowel(char c)
{
return (c == 'a' || c == 'A' || c == 'e'
|| c == 'E' || c == 'i' || c == 'I
我创建了一个元音语法程序,用于检查包含所有元音的字符串。元音也应该只出现一次。我创建的程序如下所示
n=input()
d=0
c=0
j=0
for i in range(0,len(n)):
if(n[i]=="a" or n[i]=="e" or n[i]=="i" or n[i]=="o" or n[i]=="u"):
c=c+1
for j in range(i+1,len(n)):
if(n[i]==n[j]):